package org.fuys.coder.domain.audit.service.policy.audit;

import org.fuys.coder.domain.audit.model.req.AuditTask;
import org.fuys.coder.domain.audit.model.res.AuditResult;

/**
 * @projectName: fuys-low-coder
 * @package: org.fuys.coder.domain.audit.service
 * @className: AuditStrategy
 * @author: WangJing
 * @description: 审核策略接口 适合不同的审核任务 采用策略组合的方式进行审核
 * @date: 2024/6/22 16:09
 * @version: 1.0
 */
public interface AuditStrategy {
    AuditResult execute(AuditTask auditTask);
}
